home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / mfra200.zip / MINIFRAC.DOC < prev    next >
Text File  |  1992-12-31  |  5KB  |  105 lines

  1.                 MINIFRAC, V2.00  (c) Sam Laur, 1991-2
  2.  
  3.                 Documentation
  4.  
  5.  
  6.         Disclaimer
  7.         ==========
  8.         All rights wronged, all wrongs reversed. Batteries not
  9.         included. To avoid danger of suffocation, keep this
  10.         program away from small children. Warranty void if opened.
  11.  
  12.         ...I'm not responsible for *anything* these programs do.
  13.         If they break something down, you own the pieces.
  14.         They did, however, work on my computer (386/25 MHz), and
  15.         I hope (that's all) that they work on yours, too.
  16.  
  17.         What A Stupid Concept
  18.         =====================
  19.         This was just a silly idea to test my Assembler-programming
  20.         capabilities. Then a friend of mine suggested that I should
  21.         make its size under a physical sector (512 bytes). At 310
  22.         bytes, it was quite fine, but then the madness began...
  23.            After 8 months of no change in the programs, I suddenly
  24.         made the zoom-box routines into it. The size grew a bit,
  25.         but I think that at 1019 bytes it is, however, a lot better
  26.         than Windows... eh, I mean Fractint. There still are some
  27.         limitations to the zooming, e.g. you can't zoom back to
  28.         where you came from.
  29.            The program needs at least a 386SX, but using it with
  30.         only a 386SX/16 may feel like hell on earth, so I recommend
  31.         a fast machine if you don't want to die of old age while
  32.         waiting for the program. It also needs at least a MCGA, but
  33.         as I haven't seen any MCGA-based video cards on any other
  34.         machine than IBM PS/2 Model 30, I might as well demand a VGA.
  35.  
  36.         Usage
  37.         =====
  38.         Very easy, just write the name of the program at the DOS prompt
  39.         and press Enter. You can't change the default parameters,
  40.         however, unless if you recompile it. But changing the
  41.         parameters isn't really necessary because you can zoom in
  42.         as much as you want. (Well, almost, there IS a limit for
  43.         32-bit integer arithmetics, too, you know!)
  44.            After the program has computed the starting screen, you'll
  45.         see a small, dark dot in the middle of the screen. That's
  46.         the Mandelbrot set, deliberately made small in order to make
  47.         possible to zoom into the surroundings, which are calculated
  48.         differently from the "original" Mandelbrot-algorithm, and
  49.         form a fractal by themselves. To enter Zoom-mode, press
  50.         PageUp.
  51.            PageUp - To shrink zoom box
  52.            PageDown - To enlarge zoom box
  53.            Cursor keys - To move the zoom box around (fast)
  54.            Control + Cursor keys - To move the zoom box (slow)
  55.            Enter - after placing the zoom box where you want it,
  56.                    this will start the recalculation.
  57.            After the screen has been recomputed, you may press +
  58.         to increase the maximum iteration level by 500. Needed
  59.         when zooming into some places...
  60.  
  61.         Throw Me Your Ideas
  62.         ===================
  63.         This piece of (buggy) code is distributed as Freeware :
  64.         there is no obligatory "registration fee". The source code
  65.         is included, you can play around with it but don't
  66.         distribute the changed source code or compiled program
  67.         before consulting the author (I want to know what you did
  68.         better than I did!)
  69.            If you have seen a smaller fractal program than this,
  70.         which is as functional as this (yes, I've made a 139-byte
  71.         version which just throws the M-set on screen...) inform
  72.         me immediately, because it would be interesting to know
  73.         if somebody else is as crazy as I am.
  74.            If you use it, and like it, send me a message, preferably
  75.         through my BBS or by E-Mail. If you DIDN'T like it, send
  76.         me a message anyway and tell me what to improve...
  77.         The addresses are:
  78.  
  79.         Internet E-mail : Sam.Laur@f42.n222.z2.fidonet.org
  80.                           slaur@landover.pp.fi (works sometimes :-) )
  81.                           slime@mits.mdata.fi (from August '92)
  82.  
  83.         FidoNet Netmail : Sam Laur @ 2:222/42
  84.         Snailmail :  Sam Laur
  85.                      Bergeninkatu 6 D 30
  86.                      SF-20320 Turku
  87.                      FINLAND
  88.  
  89.         But if you *really* insist on sending me a small sum of money,
  90.         I won't object. I'm not forcing anyone to pay anything anytime,
  91.         so if you do, blame yourself for losing your money... :-)
  92.  
  93.  
  94.         Version history
  95.         ===============
  96. 1.00 - 1.26 : Small tweaks and optimizations, each taking a couple of
  97.               bytes away... but mostly these versions were quite useless.
  98.               There was a 16-bit version of MINIFRAC but it wasn't suitable
  99.               for zooming because of the poor arithmetics range.
  100.  
  101. 2.00        : Suddenly cranked up (in one day) zoom-box handling
  102.               routines. There certainly are some bugs waiting for
  103.               being squished, that's why the source is included -
  104.               for you to laugh at.
  105.